import os.path
import tornado.httpserver
import tornado.ioloop
import tornado.options
import tornado.web
from tornado.options import define,options
class IndexHandler(tornado.web.RequestHandler):
    def get(self):
        self.render('index.html')
class PoemPageHandler(tornado.web.RequestHandler):
    def post(self):
        noun1=self.get_argument('noun1')
        noun2=self.get_argument('noun2')
        noun3=self.get_argument('noun3')
        verb=self.get_argument('verb')
        self.render('poem.html',roads=noun1,wood=noun2,made=verb,difference=noun3)


if __name__=="__main__":
    application=tornado.web.Application(handlers=[(r'/', IndexHandler), (r'/poem', PoemPageHandler),],template_path=os.path.join(os.path.dirname(__file__), "templates"))
    http_server = tornado.httpserver.HTTPServer(application)      
    http_server.listen(8000)
    tornado.ioloop.IOLoop.instance().start()